Amelia Island
geographical name
Ame·lia Island
ə-ˈmēl-yə
-ˈmē-lē-ə
island at the northeastern tip of Florida in the Atlantic
Love words? Need even more definitions?
Merriam-Webster unabridged
Share